/*通用样式*/
*{padding:0;margin: 0;}html,body{height:100%;}
/*滚动条样式*/
/*::-webkit-scrollbar{width:8px;background:#ccc;cursor: pointer;}
::-webkit-scrollbar-thumb{background:#888;border-radius:4px;}*/
/*按钮*/
.btn{border-radius:4px;padding:2px 8px;text-align: center;cursor:pointer;border:1px solid #ccc;}
.btn-default{background-color:#fff;color: #333;border:1px solid #ccc;}
.btn-default:hover{background-color:#F5F5F5;}

.btn-skyblue{background-color: #B7D3F7;color: #fff;border:1px solid #7EADD9;}
.btn-skyblue:hover{background-color: #C6DCF6;}

.btn-info{background-color: #5BC0DE;color: #fff;border:1px solid #24B9E0;}
.btn-info:hover{background-color: #64C9E3;}

.btn-success{background-color:#5CB85C;color: #fff;border:1px solid #79D179;}
.btn-success:hover{background-color:#7CC67C;}

.btn-error{background-color:#D9534F;color: #fff;border:1px solid #E53631;}
.btn-error:hover{background-color:#E86462;}

.btn-warn{background-color:#F0AD4E;color: #fff;border:1px solid #E39D3B;}
.btn-warn:hover{background-color:#F5BF6F;}

.btn-x{padding:6px 12px;}
.btn-xl{padding:9px 15px;}
.btn-lg{padding:9px 20px;font-size: 20px;}
.btn-row{width:100%;}

/*输入框*/
.input{border-radius:4px;padding:3px 3px;border:1px solid #ccc;min-width:154px;}
.input:focus{border:1px solid #7EADD9;}
.input-x{padding:5px 3px;font-size:15px;}
.input-xl{padding:6px 3px;font-size:18px;}
.input-lg{padding:9px 3px;font-size:18px;}
.input-row{width:100%;}
/*输入框组*/
.input-group {display: table;border-collapse: separate;border: 1px solid #ccc;border-radius: 4px;overflow: hidden;}
.input-group-addon:first-child {border-right:1px solid #ccc;}
.input-group-addon:last-child {border-left:1px solid #ccc;}
.input-group-addon {padding: 6px 12px;font-size: 18px;font-weight:600;line-height: 1;color: #555;text-align: center;background-color: #eee;}
.input-group-addon, .input-group-btn {white-space: nowrap;vertical-align: middle;}
.input-group .input-control,.input-group-addon, .input-group-btn {display: table-cell;}
.input-group .input-control{position: relative;z-index: 2;float: left;width: 100%;margin-bottom: 0;}
.input-control {padding:0;border-radius: 0;height:30px;border: 0;}
/*带叉的输入框*/
.clear {position: absolute; width: 16px; height: 16px; margin: 12px 0 0 -20px; background:url(../img/icon.png) -412px 0;cursor: pointer;z-index: 100;}   
.input::-ms-clear { display: none; }
.input:valid + .clear { display: inline; }
/*搜索框*/
.search {position: absolute; width: 16px; height: 16px; margin: 8px 0 0 -20px; background:url(../img/icon.png) -133px -20px;cursor: pointer;}
.search:hover{background:url(../img/icon.png)  -152px -20px;}
.input::-ms-search{ display: none; }
.input:valid + .search { display: inline; }

/*下拉菜单*/
.dropdown{display:inline-block;}
.dropdown .dropdown-menu{position:absolute;z-index:100;list-style: none;border:1px solid #ccc;background: #fff;border-radius: 5px;overflow: hidden;display: none;}
.down-btn{cursor:pointer;}
.dropdown .dropdown-menu li{padding:4px 10px;}
.dropdown .dropdown-menu li:hover{cursor: pointer;background: #ccc;}

/*非空标识*/
input:required,textarea:required{background:#fff url(../img/required.png) 99.5% center no-repeat;}
/*非空提示*/
.send {position:absolute;float:left;background:#ff0000;border-radius:5px;color:#fff;font-size:12px;padding:3px 5px;line-height:normal;}
.send .arrow {position:absolute;word-break:keep-all;top:3px;right:100%;border-top:0;border-left:0;border-right:10px solid;border-bottom:7px solid;border-color:transparent #ff0000 transparent transparent;
	width:auto;}
.validate{position:absolute;font-size:12px;line-height: 16px;padding:3px;color:#FF0000;}
.validate .validate-ico-error{width:16px;height:16px;float:left;background: url("../img/error.png");display: inline-block;margin-right:3px;}
.validate .validate-ico-success{width:16px;height:16px;float:left;background: url("../img/success.png");display: inline-block;margin-right:3px;}
/*成功提示框*/
#mc_shadow{width:100%;height:100%;background:#000000;position:fixed;top:0;left:0;opacity:0.4;z-Index:50;}
#mc_alertbox{width:300px;min-height:160px;position:absolute;z-Index:100;top:20%;left:50%;background:#fff;border-radius:5px;overflow:auto;margin-left:-150px;}
#mc_alerttitle{text-align:center;margin:0;background:#5CB85C;color:#fff;}
#mc_alerttxt{padding:5px;margin:0;text-align:center;word-break:break-all;min-height:90px;width:100%;}
#mc_alertbtn{border-top:1px solid #ccc;text-align:center;}
/*警告提示框*/
#mc_warnbox{width:300px;min-height:160px;position:absolute;z-Index:100;top:20%;left:50%;background:#fff;border-radius:5px;overflow:auto;margin-left:-150px;}
#mc_warntitle{text-align:center;margin:0;background:#F0AD4E;color:#fff;}
#mc_warntxt{padding:5px;margin:0;text-align:center;word-break:break-all;min-height:90px;width:100%;}
#mc_warnbtn{border-top:1px solid #ccc;text-align:center;}
/*错误提示框*/
#mc_errorbox{width:300px;min-height:160px;position:fixed;z-Index:100;top:20%;left:50%;background:#fff;border-radius:5px;overflow:auto;margin-left:-150px;}
#mc_errortitle{text-align:center;margin:0;background:#D9534F;color:#fff;}
#mc_errortxt{padding:5px;margin:0;text-align:center;word-break:break-all;min-height:90px;width:100%;}
#mc_errorbtn{border-top:1px solid #ccc;text-align:center;}
/*确认框*/
#mc_confirmbox{width:378px;min-height:160px;position:fixed;z-Index:100;top:20%;left:50%;background:#fff;border-radius:5px;overflow:auto;margin-left:-189px;}
#mc_confirmtitle{text-align:center;margin:0;background:#B7D3F7;}
#mc_confirmtxt{width:100%;padding:5px;margin:0;text-align:center;word-break:break-all;min-height:90px;}
#mc_confirmbtn{border-top:1px solid #ccc;text-align:center;}
#mc_confirm{border-top-right-radius:0;border-bottom-right-radius:0;border-right: 0;}
#mc_cancel{border-top-left-radius:0;border-bottom-left-radius:0;border-left: 0;}

/*模态框*/
.modal-bg{position:fixed;width: 100%;height:100%;background:#333333;opacity:0.4;top:0;left: 0;filter:alpha(opacity=20);}
.dialog-frame{position:fixed;background: #ffffff;border-radius: 5px;overflow: hidden;}
.dialog-title{margin: 0;padding: 0 10px;background: #1F547E;color: #ffffff;}
.close{float: right;display: inline-block;width:16px;height: 16px;background: url(../icons/icon.png) -294px 0px no-repeat;margin-top: 10px;cursor: pointer;}
.buttons{text-align: center;background: #C6DCF6;}
.buttons input{margin-right: 10px;}

/*时间输入框背景图标*/
.input-date{background: url(../img/date.png) no-repeat 99% center;}
/*表格*/
.table{width:100%;max-width:100%;margin-bottom:20px;border-spacing: 0;border-collapse: collapse;border-color: grey;}
.table thead{display: table-header-group;vertical-align: middle;border-color: inherit;}
.table>thead>tr>th {vertical-align: bottom;border-bottom: 2px solid #ddd;}
.table tbody{display: table-row-group;vertical-align: middle;border-color: inherit;}
.table td,.table th{display: table-cell;vertical-align: inherit;}
.table th{text-align: left;}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {padding:5px;line-height: 1.42857143;vertical-align: top;border-top: 1px solid #ddd;}
/*鼠标经过*/
.table-hover > tbody > tr:hover {background-color:#f5f5f5;}
/*响应式表格*/
.table-responsive {min-height: .01%;overflow-x: auto;}
/*条纹*/
.table-striped>tbody>tr:nth-of-type(odd){background-color: #f9f9f9;}
/*.table-striped>tbody>tr:nth-of-type(even){background-color: red;}*/
/*边框*/
.table-bordered {border: 1px solid #ddd;}

/*图片预览*/
.LM-imgDiv{background:#fff;border-radius:4px;position:fixed;padding:5px;z-index:550;display:inline-block;max-width:98%;max-height:98%;over-flow:auto;transform: translate(-50%, -50%);top:50%;left:50%;}/* */
.wait{z-index:555;position:fixed; left: 50%;top:50%;transform: translate(-50%, -50%);}
.LM-imgClose{width:50px; height:50px;background:#ccc url(../img/img_close.png) center center no-repeat;position:fixed;z-index:560;cursor:pointer;right:10%;top:10%;border-radius:50%;}

/*富文本*/
.ceditor{border:1px solid #CCC;border-radius:3px;padding-bottom:5px;background:#F0F0EE;}
.ceditor_tool{padding:5px;border-bottom:1px solid #CCC;line-height:22px;}
.ceditor .tool{display: inline-block;cursor: pointer;padding:0 5px;border:0;width:17px;height: 17px;background: transparent;border: 1px solid transparent;margin-right:3px;}
.ceditor .tool:hover{border-color: #000000;}
.tool[name=bold]{background: url(../img/default.png) 0px -417px;}
.tool[name=italic]{background: url(../img/default.png) 0px -433px;}














